import request from '@/utils/request';

//添加空商品记录
export function addSpRecord(data) {
  return request({
    url: '/Product/AddSpRecord',
    method: 'post',
    data
  });
}

//获取商品分页列表
export function getSpList(data) {
  return request({
    url: '/Product/GetSpList',
    method: 'post',
    data 
  });
}

//获取商品编辑信息
export function getProductEditInfo(data) {
  return request({
    url: '/Product/GetProductEditInfo',
    method: 'post',
    data 
  });
}

//获取商品属性参数母板及列表
export function getProductAttrParamList(data) {
  return request({
    url: '/Product/GetProductAttrParamList',
    method: 'post',
    data 
  });
}

//获取商品展示图片列表
export function getProductShowPicList(data) {
  return request({
    url: '/Product/GetProductShowPicList',
    method: 'post',
    data 
  });
}

//保存修改后的商品展示图片列表
export function updateProductLogoList(data) {
  return request({
    url: '/Product/UpdateProductLogoList',
    method: 'post',
    data 
  });
}

//保存商品属性
export function saveProductParamList(data){
  return request({
    url: '/Product/SaveProductParamList',
    method: 'post',
    data
  });
}

//保存商品富文本
export function saveProductHtml(data){
  return request({
    url: '/Product/SaveProductHtml',
    method: 'post',
    data
  });
}

//获取商品富文本
export function getProductHtml(data){
  return request({
    url: '/Product/GetProductHtml',
    method: 'post',
    data
  });
}

//获取商品图标选择列表
export function getProductLogoSelectList(data){
  return request({
    url: '/Product/GetProductLogoSelectList',
    method: 'post',
    data
  });
}

//获取商品种类选择列表
export function getProductKindSelectList(data){
  return request({
    url: '/Product/GetProductKindSelectList',
    method: 'post',
    data
  });
}

//发布商品(上架)
export function setProductState(data){
  return request({
    url: '/Product/SetProductState',
    method: 'post',
    data
  });
}

//获取商品种类编辑列表
export function getProductKindEditList(data){
  return request({
    url: '/Product/GetProductKindEditList',
    method: 'post',
    data
  });
}

//获取商品种类编辑列表
export function getProductKindAddInitInfo(data){
  return request({
    url: '/Product/GetProductKindAddInitInfo',
    method: 'post',
    data
  });
}

//保存新增或修改后的商品种类信息
export function saveProductKind(data){
  return request({
    url: '/Product/SaveProductKind',
    method: 'post',
    data
  });
}